package com.intellagric.service.traceability.trace_process;

import com.intellagric.common.pojo.LayuiDataGridResult;
import com.intellagric.common.pojo.ResponseMessage;
import com.intellagric.pojo.TraceProcessQrcode;

/**
 * @Author: zhy
 * @email: 1269679946@qq.com
 * @Date: 2019/6/5
 * @DESC： 生产环节二维码管理服务接口
 */
public interface ProcessQrcodeService {

    //增加生产流程二维码信息
    ResponseMessage addProcessQrcode(TraceProcessQrcode processQrcode);

    //删除生产流程二维码信息
    ResponseMessage deleteProcessQrcode(String id);

    //修改生产流程二维码信息
    ResponseMessage editProcessQrcode(TraceProcessQrcode processQrcode);

    //查询生产流程二维码信息
    TraceProcessQrcode getProcessQrcodeById(String id);
    LayuiDataGridResult getProcessQrcodeList();
    LayuiDataGridResult getProcessQrcodeListByVo(TraceProcessQrcode processQrcode);

}
